package jnpf.model.mzcompilationproject;


import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import jnpf.base.Pagination;
import java.util.List;
import jnpf.util.generater.DataSwapUtil;

/**
 *
 * 
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2023-12-10
 */
@Data
public class MzCompilationprojectPagination extends Pagination {

	private String selectKey;

	private String json;

	private String dataType;

	private String superQueryJson;


        /** 采编名称 */
		@JsonProperty("projectname")
        private String projectname;

        /** 采编挂网 **/
        @JsonProperty("isspread")
        private String isspread;
    /** 审批ids **/
    @JsonProperty("mainId")
    private String mainId;
    /** 状态 */
    @JsonProperty("state")
    private List state;
    public void setState(Object state) {
        this.state = DataSwapUtil.convertToList(state);
    }

        /** 成果类型 */
		@JsonProperty("achievementtype")
        private List achievementtype;
        public void setAchievementtype(Object achievementtype) {
            this.achievementtype = DataSwapUtil.convertToList(achievementtype);
        }
        /** 成果类型 */
        @JsonProperty("gainType")
        private List gainType;
        public void setGainType(Object gainType) {
            this.gainType = DataSwapUtil.convertToList(gainType);
        }
        /** 所属学院 */
        @JsonProperty("affiliatedcollege")
        private Object affiliatedcollege;

        /** 项目完成人 */
		@JsonProperty("projectcompletionperson")
        private List projectcompletionperson;
        public void setProjectcompletionperson(Object projectcompletionperson) {
            this.projectcompletionperson = DataSwapUtil.convertToList(projectcompletionperson);
        }

        /** 项目开始时间 */
		@JsonProperty("projectstart")
        private Object projectstart;

        /** 项目结束时间 */
		@JsonProperty("projectend")
        private Object projectend;
	/**
    * 菜单id
    */
	private String menuId;

    private String moduleId;
}
